① 이번 예제에서 할 작업
보관함 오브젝트 bank.json에 반경 48의 원형 비콘 prefab을 연결합니다. 기본 DATA 외형은 c01 / s00 / o25입니다.

② 수정할 파일
[수정할 기존 파일]
- data/hd/objects/chests/bank.json

[새로 복사할 파일]
- data/hd/env/stash_radius/pf_stash_radius.json
- data/hd/env/stash_radius/texture/stash_radius_selected$a.texture
- data/hd/env/stash_radius/texture/stash_radius_selected$rgb.texture

③ 찾아야 할 위치
bank.json에서 dependencies.json 배열과 최상위 entities 배열을 찾습니다.

④ 실제로 삽입/수정할 코드
dependencies.json에서 path가 data/hd/env/stash_radius/pf_stash_radius.json인 기존 항목만 제거하고 수동병합용/비콘_bank_dependency.json을 추가합니다.
entities에서는 name이 stash_interaction_radius, id가 1601100001, 또는 component.prefab이 같은 prefab 경로를 가리키는 기존 항목만 제거하고 수동병합용/비콘_bank_entity.json을 추가합니다.

⑤ 삽입 후 형태
"dependencies": {
  ...기존 dependency 종류...,
  "json": [
    ...기존 항목...,
    { "path": "data/hd/env/stash_radius/pf_stash_radius.json" }
  ]
},
"entities": [
  ...기존 엔티티...,
  { "type": "Entity", "name": "stash_interaction_radius", ... }
]

⑥ 적용 원리
pf_stash_radius.json은 4개의 decal quarter를 사용해 원본 모드와 같은 고정 반경 48을 표시합니다. 기본 data의 selected 텍스처는 c01/s00/o25입니다. 다른 비콘 외형을 수동으로 쓰려면 variants/beacon/texture에서 같은 C/S/O의 $a와 $rgb 두 파일을 골라 각각 stash_radius_selected$a.texture / stash_radius_selected$rgb.texture로 이름을 바꿔 data의 동일 경로에 넣습니다.
